<script language="javascript">
	var registros="";
	var totalPaginas="";
	var paginaActual="";
	
	function crearActuacion()
	{	
		document.formulario.action="actuaciones/crear";
		document.forms[0].submit();
	}

	function editar(idActuacion,codActuacion)
	{	
		document.getElementById("idActuacion").value=idActuacion;
		document.getElementById("codigoActuacion").value=codActuacion;
		document.formulario.action="actuaciones/editar";
		document.forms[0].submit();
	}
	
	function procesar(idActuacion,codActuacion)
	{	
		document.getElementById("idActuacion").value=idActuacion;
		document.getElementById("codigoActuacion").value=codActuacion;
		document.formulario.action="actuaciones/registrarParticipantes";
		document.forms[0].submit();
	}

	function filtrar()
	{	
		alert("Filtrando...");
		//document.formulario.action="actividades/actividades";
		//document.forms[0].submit();
	}

	function eliminar(idActuacion)
	{	
		var respuesta=confirm("\u00bfEst\u00e1 Ud. seguro de eliminar esta actuacion?.");
		if(respuesta)
		{
			$.ajax({
				type: "POST",
				url: 'actuaciones/xEliminar',
				data: 'id_actuacion='+idActuacion,
				success: function(rs)
				{
					if(rs==1)
					{
						alert("La actuacion ha sido eliminada exitosamente.");
						if( totalPaginas==paginaActual && registros=="1" && paginaActual!="1")
							document.getElementById("ap2").value=document.getElementById("ap2").value-1;
						document.formulario.action="actuaciones/";
						document.forms[0].submit();
					}
					else
					{
						alert('Error.- La actividad no pudo ser eliminada.\nPor favor intente de nuevo');
					}
				}});
			
		}
	}
	
	function anterior() 
	{
		document.forms[0].ap2.value=parseInt(document.forms[0].ap2.value,10)-1;
		document.formulario.action="actuaciones/";
		document.forms[0].submit();
	}

	function siguiente() 
	{
		document.forms[0].ap2.value=parseInt(document.forms[0].ap2.value,10)+1;
		document.formulario.action="actuaciones/";
		document.forms[0].submit();
	}

	function volver() 
	{
		document.forms[0].ap2.value=0;
		document.formulario.action="actividades/";
		document.forms[0].submit();
	}
</script>
<form name="formulario" method="post" action="actuaciones/">
	<input name="idActividad" id="idActividad" type="hidden" value='<?php print $this->idActividad;?>'/>
	<input name="nombreActividad" id="nombreActividad" type="hidden" value='<?php echo $this->actividad->getValue("nombre");?>'/>
	<input name="ap" id="ap" type="hidden" value="<?php print $this->ap;?>"/>
	<input name="ap2" id="ap2" type="hidden" value="<?php print $this->ap2;?>"/>
	<input name="idActuacion" id="idActuacion" type="hidden" value=""/>
	<input name="codigoActuacion" id="codigoActuacion" type="hidden" value=""/>
	<table align="center" border="0" cellpadding="2" cellspacing="2" width="98%">
		<tr>
			<td align="right">
				<table align="center" border="0" cellpadding="0" cellspacing="0" width="98%">
					<thead>
					<tr>
                        <td colspan="10">
							<table align="center" border="0" cellpadding="1" cellspacing="1" width="100%">
								<tr>
									<td width="25%" align="right" class="celdaIzquierda">&nbsp;Actividad&nbsp;</td>
									<td width="75%" colspan="3" class="celdaDerecha" id="conHeader">
										<b>&nbsp;<?php echo $this->actividad->getValue("codigo")."-".$this->actividad->getValue("anio"); ?></b>
										<b>&nbsp;<?php echo $this->actividad->getValue("nombre"); ?></b>
									</td>
								</tr>
								<tr>
									<td width="25%" align="right" class="celdaIzquierda">&nbsp;Clasificaci&oacute;n&nbsp;</td>
									<td width="25%" class="celdaDerecha">
										&nbsp;<?php echo $this->actividad->getForeign("clasificaciones","id_clasificacion")->getValue("descripcion");?>
									</td>
									<td width="25%" align="right" class="celdaIzquierda">&nbsp;Tem&aacute;tica&nbsp;</td>
									<td width="25%" class="celdaDerecha">
										&nbsp;<?php echo $this->actividad->getForeign("tematicas","id_tematica")->getValue("descripcion");?>
									</td>
								</tr>
								<tr>
									<td align="right" class="celdaIzquierda">&nbsp;Alcance&nbsp;</td>
									<td class="celdaDerecha">
										&nbsp;<?php echo $this->actividad->getForeign("alcances","id_alcance")->getValue("descripcion");?>
									</td>
									<td align="right" class="celdaIzquierda">&nbsp;Tipo de Actividad&nbsp;</td>
									<td class="celdaDerecha">
										&nbsp;<?php echo $this->actividad->getForeign("tipos","id_tipo_actividad")->getValue("descripcion");?>
									</td>
								</tr>
								<tr>
									<td align="right" class="celdaIzquierda">&nbsp;Planificador 1&nbsp;</td>
									<td class="celdaDerecha" colspan="3">
										&nbsp;<?php echo $this->planificador1->getValue("nombres")." ".$this->planificador1->getValue("apellidos");?>
									</td>
								</tr>
							</table>
                        </td>
					</tr>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr>
						<td colspan="5" align="left">
							<table align="left" border="0" cellpadding="0" cellspacing="0" width="50%">
								<tr>
									<td width="15%" align="center">C&oacute;digo</td>
									<td width="15%" align="center">Orden</td>
									<td width="20%" align="left" rowspan="2">
										<input type="button" name="btnFiltrar" value="Filtrar" class="boton1" onClick="filtrar();">
									</td>
								</tr>
								<tr>
									<td align="center"><input name="campo_codigo" id="campo_codigo" value="" size="8"></td>
									<td align="center">
										<select name="campo_orden" id="campo_orden">
											<option value="0">Ascendente</option>
											<option value="1">Descendente</option>
										</select>
									</td>
								</tr>
							</table>
						</td>
						<td colspan="5" align="right"><input type="button" name="btnCrear" value="Crear Actuaci&oacute;n" class="boton1" onClick="crearActuacion();"></td>
					</tr>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr>
						<td width="10%" align="center" class="tituloColumna">C&oacute;digo</td>
						<td width="10%" align="center" class="tituloColumna">Fecha Inicio</td>
						<td width="10%" align="center" class="tituloColumna">Fecha Fin</td>
						<td width="20%" align="center" class="tituloColumna">Entidad Federal</td>
						<td width="10%" align="center" class="tituloColumna">Horas <br/>Acad&eacute;micas</td>
						<td width="15%" align="center" class="tituloColumna">Estatus</td>
						<td width="10%" align="center" class="tituloColumna">Participantes <br/>Registrados</td>
						<td width="10%" align="center" class="tituloColumnaFin" colspan="3">Acciones</td>
					</tr>
					</thead>
					<tbody>
					<?php
						$total=$this->actuaciones->rows();
						$ap2=$this->ap2;//pagina actual
						$mp=20;//maximo registros por pagina
						$previo=($ap2-1)*$mp;//ultimo registro previo
						$rp=$total/$mp;//registros por pagina
						$tp=ceil($rp);//total paginas
						$imenor=$previo+1;//registro inicial
						$imayor=$previo+$mp;//registro final
						$imayor=(($total-$imayor>0)? $imayor:$total);
						$i=0;
						$actuaciones_participantes=new Actuacionesparticipantes();
						$this->actuaciones->seek($imenor-1);
						while($this->actuaciones->next() && $i<$mp) 
						{ 
							$clase = (($i % 2) == 0) ? "celPar" : "celImpar";
							$id=$this->actuaciones->getValue("id");
							$id_actividad=$this->actuaciones->getValue("id_actividad");
							$codigo_actuacion=$this->actuaciones->getValue("codigo_actuacion");
							$fecha_inicio=$this->actuaciones->getValue("fecha_inicio");
							$fecha_fin=$this->actuaciones->getValue("fecha_fin");
							$horas=$this->actuaciones->getValue("horas");
							
							$entidades=$this->actuaciones->getForeign("entidades","id_entidad");
							$entidad=$entidades->getValue("descripcion");
							
							$estatus=$this->actuaciones->getForeign("estatus","id_estatus");
							$est=$estatus->getValue("descripcion");
							
							$actuaciones_participantes->addCondition("id_actuacion",$id);
							$actuaciones_participantes->doSelectAll();
							if($actuaciones_participantes->next())
							{
								$participantes=$actuaciones_participantes->rows();
							}
							else
							{
								$participantes="0";
							}
							$actuaciones_participantes->clear();
							
							$i++;
					?>
					<tr>
						<td class="<?php print $clase;?>" align="center"><?php print $codigo_actuacion;?></td>
						<td class="<?php print $clase;?>" align="center"><?php print $fecha_inicio;?></td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $fecha_fin;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $entidad;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $horas;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $est;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<?php print $participantes;?>&nbsp;</td>
						<td class="<?php print $clase;?>">&nbsp;<img src="recursos/imgs/procesar.png" onClick="procesar('<?php print $id;?>','<?php print $codigo_actuacion;?>');" title="Registrar Participantes" style="cursor:pointer;">&nbsp;</td>						
						<td class="<?php print $clase;?>">&nbsp;<img src="recursos/imgs/editar.gif" onClick="editar('<?php print $id;?>','<?php print $codigo_actuacion;?>');" title="Editar" style="cursor:pointer;">&nbsp;</td>												
						<td class="<?php print $clase;?>Fin">&nbsp;<img src="recursos/imgs/eliminar.gif" onClick="eliminar('<?php print $id;?>');" title="Eliminar" style="cursor:pointer;">&nbsp;</td>
					</tr>
					<?php
						}
						if($i==0)
						{
					?>
					<tr>
						<td class="celParFin" align="center"colspan="9">&nbsp;No existen registros&nbsp;</td>
					</tr>
					<?php
						}	
						if($tp>1)
						{
							if($ap2==1)
							{
					?>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr> 
						<td colspan="10"> 
						<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td width="50%" align="right">&nbsp;</td>
								<td width="50%" align="left">&nbsp;
									<a href="javascript:siguiente();"><b><span class="link1">Siguiente</span><span class="indicador">&gt;&gt;</span></b></a>
								</td>	
							</tr>
						</table>
						</td>
					</tr>
					<?php
							}
							else if ($ap2==$tp)
							{
					?>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr> 
						<td colspan="10">
						<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td width="50%" align="right">
									<a href="javascript:anterior();"><b><span class="indicador">&lt;&lt;</span><span class="link1">Anterior</span></a></b>&nbsp;&nbsp;
								</td>
								<td width="50%">&nbsp;</td>
							</tr>
						</table>
						<td>
					</tr>
					<?php
							}
							else
							{
					?>
					<tr><td class="separator">&nbsp;</td></tr>
					<tr> 
						<td colspan="10">
						<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td width="50%" align="right">
									<a href="javascript:anterior();"><b><span class="indicador">&lt;&lt;</span><span class="link1">Anterior</span></a></b>&nbsp;&nbsp;
								</td>
								<td width="50%" align="left">&nbsp;
									<a href="javascript:siguiente();"><b><span class="link1">Siguiente</span><span class="indicador">&gt;&gt;</span></b></a>
								</td>
							</tr>
						</table>
						</td>
					</tr>
					<?php
							}
						}
						else
						{
					?>
					<tr> 
						<td colspan="10">
						<table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
							<tr>
								<td width="50%" align="right">&nbsp;</td>
								<td width="50%" align="left">&nbsp;</td>
							</tr>
						</table>
						</td>
					</tr>
					<?php 
						}
					?>
					<tr>
						<td colspan="10" align="center">
							<input type="button" name="btnVolver" value="Volver" class="boton1" onClick="volver();">
						</td>
					</tr>
					<script language="javascript">
						registros="<?php print $i;?>";
						totalPaginas="<?php print $tp;?>";
						paginaActual="<?php print $ap2;?>";
					</script>
					</tbody>
				</table>
			</td>
		</tr>
		<tr><td class="separator">&nbsp;</td></tr>
	</table>				
</form>